package dao;

import java.util.Date;
import java.util.List;

import hibernate.HibernateUtil;

import org.hibernate.Session;
import org.hibernate.SessionFactory;

import entity.Liquidacion;


public class LiquidacionDAO {
		private static LiquidacionDAO instancia = null;
		private static SessionFactory sf = null;
		private LiquidacionDAO(){
			sf = HibernateUtil.getSessionFactory();
		}
		
		public static LiquidacionDAO getInstancia(){
			if(instancia == null)
				instancia = new LiquidacionDAO();
			return instancia;
		}
		public void updateLiquidacion(Liquidacion liquidacion){
			try {
				Session session=sf.getCurrentSession();
				session.beginTransaction();
				session.update(liquidacion);
				session.getTransaction().commit();
			} catch (Exception e){
				System.out.println(e);
				System.out.println("Error LiquidacionDAO. Update liquidacion");
			}
		}
		public List<Liquidacion> liquidacionFecha(Date fecha){
			return null;
		}
		public void altaLiquidacion(float importe){
			
		}
}
